.TH std::ranges::transform_view::iterator::operator* 3 "2024.06.10" "http://cppreference.com" "C++ Standard Libary"
.SH NAME
std::ranges::transform_view::iterator::operator* \- std::ranges::transform_view::iterator::operator*

.SH Synopsis
   constexpr decltype(auto) operator*() const;  \fI(since C++20)\fP

   Returns the transformed element.

   Effectively returns std::invoke(*parent_->fun_, *current_), where *parent_->fun_ is
   the transformation function stored in the parent transform_view, and current_ is the
   underlying iterator into V.

.SH Parameters

   \fI(none)\fP

.SH Return value

   The transformed element.

.SH Notes

   operator-> is not provided.

   The behavior is undefined if the pointer to parent transform_view is null (e.g. if
   *this is default constructed).

   If *current_ is a prvalue, its lifetime ends before this function returns. If the
   transformation function returns a reference or pointer to it, the result would
   dangle.

.SH Example

    This section is incomplete
    Reason: no example

.SH Category:
     * Todo no example
